package cn.yunyichina.provider.iface.entity.hisiface.clinic;

import java.io.Serializable;

/**
 * 门诊医保预结算出参
 * 
 * @author zhou
 *
 */
public class ClinicInsuranceVoResponse implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2377903829482000506L;

	/* 缴费项唯一标识 */
	private String mzFeeId;
	
	/* 门诊业务单据号 */
	private String mzBillId;
	
	/* 医保流水号 */
	private String ssFeeNo;
	
	/* 医保单据号 */
	private String ssBillNo;
	
	/* 退款流水号 */
	private String cancelSerialNo;
	
	/* 退款单据号 */
	private String cancelBillNo;
	
	/* 生成时间 */
	private String time;
	
	/* 处方张数 */
	private String recipeCount;
	
	/* 门诊类别 */
	private String mzCategory;
	
	/* 具体类别 */
	private String specificCategory;
	
	/* 诊断 */
	private String diagnosis;
	
	/* 诊断描述 */
	private String diagnosisDetail;
	
	/* 接诊科室代码 */
	private String deptCode;
	
	/* 接诊科室 */
	private String deptName;
	
	/* 接诊医生代码 */
	private String doctorCode;
	
	/* 接诊医生姓名 */
	private String doctorName;
	
	/* 接诊医生电话 */
	private String doctorTelephone;
	
	/* 结算方式类型 */
	private String payType;
	
	/* 自费金额 */
	private String payAmount;
	
	/* 医保起付线 */
	private String payLine;
	
	/* 个人账户结算金额 */
	private String accountAmount;
	
	/* 统筹基金结算金额 */
	private String medicareAmount;
	
	/* 记账合计
	 * 记账合计 = 个人账户结算金额 + 统筹基金结算金额
	 * */
	private String insuranceAmount;
	
	/* 总金额
	 * 总金额 = 自费金额 + 记账合计
	 * */
	private String totalAmount;

	public String getMzFeeId() {
		return mzFeeId;
	}

	public void setMzFeeId(String mzFeeId) {
		this.mzFeeId = mzFeeId;
	}

	public String getMzBillId() {
		return mzBillId;
	}

	public void setMzBillId(String mzBillId) {
		this.mzBillId = mzBillId;
	}

	public String getSsFeeNo() {
		return ssFeeNo;
	}

	public void setSsFeeNo(String ssFeeNo) {
		this.ssFeeNo = ssFeeNo;
	}

	public String getSsBillNo() {
		return ssBillNo;
	}

	public void setSsBillNo(String ssBillNo) {
		this.ssBillNo = ssBillNo;
	}

	public String getCancelSerialNo() {
		return cancelSerialNo;
	}

	public void setCancelSerialNo(String cancelSerialNo) {
		this.cancelSerialNo = cancelSerialNo;
	}

	public String getCancelBillNo() {
		return cancelBillNo;
	}

	public void setCancelBillNo(String cancelBillNo) {
		this.cancelBillNo = cancelBillNo;
	}

	public String getTime() {
		return time;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public String getRecipeCount() {
		return recipeCount;
	}

	public void setRecipeCount(String recipeCount) {
		this.recipeCount = recipeCount;
	}

	public String getMzCategory() {
		return mzCategory;
	}

	public void setMzCategory(String mzCategory) {
		this.mzCategory = mzCategory;
	}

	public String getSpecificCategory() {
		return specificCategory;
	}

	public void setSpecificCategory(String specificCategory) {
		this.specificCategory = specificCategory;
	}

	public String getDiagnosis() {
		return diagnosis;
	}

	public void setDiagnosis(String diagnosis) {
		this.diagnosis = diagnosis;
	}

	public String getDiagnosisDetail() {
		return diagnosisDetail;
	}

	public void setDiagnosisDetail(String diagnosisDetail) {
		this.diagnosisDetail = diagnosisDetail;
	}

	public String getDeptCode() {
		return deptCode;
	}

	public void setDeptCode(String deptCode) {
		this.deptCode = deptCode;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getDoctorCode() {
		return doctorCode;
	}

	public void setDoctorCode(String doctorCode) {
		this.doctorCode = doctorCode;
	}

	public String getDoctorName() {
		return doctorName;
	}

	public void setDoctorName(String doctorName) {
		this.doctorName = doctorName;
	}

	public String getDoctorTelephone() {
		return doctorTelephone;
	}

	public void setDoctorTelephone(String doctorTelephone) {
		this.doctorTelephone = doctorTelephone;
	}

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public String getMedicareAmount() {
		return medicareAmount;
	}

	public void setMedicareAmount(String medicareAmount) {
		this.medicareAmount = medicareAmount;
	}

	public String getPayAmount() {
		return payAmount;
	}

	public void setPayAmount(String payAmount) {
		this.payAmount = payAmount;
	}

	public String getPayLine() {
		return payLine;
	}
	
	public void setPayLine(String payLine) {
		this.payLine = payLine;
	}
	
	public String getAccountAmount() {
		return accountAmount;
	}

	public void setAccountAmount(String accountAmount) {
		this.accountAmount = accountAmount;
	}

	public String getInsuranceAmount() {
		return insuranceAmount;
	}

	public void setInsuranceAmount(String insuranceAmount) {
		this.insuranceAmount = insuranceAmount;
	}

	public String getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(String totalAmount) {
		this.totalAmount = totalAmount;
	}

}
